#include "taskarea.h"

#include <QFont>
#include <QVBoxLayout>

TaskArea::TaskArea(QWidget *parent) :
    QTabWidget(parent)
{

    QVBoxLayout *layout = new QVBoxLayout(this);
    setLayout(layout);


    m_noTaskLabel = new QLabel(tr("当前没有任务，请从“文件”菜单中选择“新建任务”以新建一个转换任务。"),this);

    QFont font;
    font.setPixelSize(20);
    font.setBold(true);
    m_noTaskLabel->setFont(font);

    m_noTaskLabel->adjustSize();

    layout->addWidget(m_noTaskLabel,1,Qt::AlignCenter | Qt::AlignHCenter);
}


void TaskArea::tabInserted(int) {
    m_noTaskLabel->hide();
}

void TaskArea::tabRemoved(int) {
    if (!count()) {
	m_noTaskLabel->show();
    }
}
